home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Python1.4_Source / Objects / protos / intobject_protos.h < prev    next >
Text File  |  1998-06-24  |  2KB  |  33 lines

  1.  
  2. /* intobject.c */
  3. static object *err_ovf ( char *msg );
  4. static intobject *fill_free_list ( void );
  5. static void int_dealloc ( intobject *v );
  6. static int int_print ( intobject *v , FILE *fp , int flags );
  7. static object *int_repr ( intobject *v );
  8. static int int_compare ( intobject *v , intobject *w );
  9. static long int_hash ( intobject *v );
  10. static object *int_add ( intobject *v , intobject *w );
  11. static object *int_sub ( intobject *v , intobject *w );
  12. static object *int_mul ( intobject *v , intobject *w );
  13. static int i_divmod ( intobject *x , intobject *y , long *p_xdivy , long *p_xmody );
  14. static object *int_div ( intobject *x , intobject *y );
  15. static object *int_mod ( intobject *x , intobject *y );
  16. static object *int_divmod ( intobject *x , intobject *y );
  17. static object *int_pow ( intobject *v , intobject *w , intobject *z );
  18. static object *int_neg ( intobject *v );
  19. static object *int_pos ( intobject *v );
  20. static object *int_abs ( intobject *v );
  21. static int int_nonzero ( intobject *v );
  22. static object *int_invert ( intobject *v );
  23. static object *int_lshift ( intobject *v , intobject *w );
  24. static object *int_rshift ( intobject *v , intobject *w );
  25. static object *int_and ( intobject *v , intobject *w );
  26. static object *int_xor ( intobject *v , intobject *w );
  27. static object *int_or ( intobject *v , intobject *w );
  28. static object *int_int ( intobject *v );
  29. static object *int_long ( intobject *v );
  30. static object *int_float ( intobject *v );
  31. static object *int_oct ( intobject *v );
  32. static object *int_hex ( intobject *v );
  33.